Микроконтроллеры семейства MCS-51 фирмы PhilipsФирма Philips изготавливает самую широкую в отрасли номенклатуру приборов на основе архитектуры 80C51 (Более подробно с архитектурой MCS-51 можно ознакомиться в разделе микроконтроллеры семейства MCS-51). Разработанные для использования в применениях реального масштаба времени, эти производные от семейства 80C51 приборы используются в применениях, располагающихся в диапазоне от потребительских устройств и компьютерной периферии до автомобильных систем и космической аппаратуры. Если Вам для ваших применений понадобился весь диапазон опций памяти, обращайтесь к приборам фирмы Philips, производным от 80C51, среди них имеются опции: FLASH, OTP-EPROM и ROM емкостью от 1до 64КБ, и ROMLESS версии, способные адресовать до 64КБ внешней памяти. Для применений, работающих с батарейным питанием, необходимы приборы с малым потреблением. Philips располагает развивающимся семейством микроконтроллеров 80C51, работающих при напряжении питания до 2,7 В. Для применений, требующих еще более низкого напряжения, имеются приборы семейства 8XCL51 работающего при напряжении питания до 1,8 В, что существенно ниже чем у большинства других микроконтроллеров семейства 80C51из имеющихся на рынке. Микроконтроллеры с малым потреблением оснащены также режимами idle и power-down, способствующими снижению общего потребления и позволяющими увеличить срок службы батареи вашего применения. Потребление приборов 80C51/52/54/58 и серии FX снижено от традиционного на 50 %. Такое малое потребление микроконтроллеров обеспечивает явное преимущество над конкурентами. В связи с тем, что современным 8-разрядным применениям необходимо дальнейшее наращивание производительности, Philips разработала приборы семейства 80C51 с повышенной производительностью и дополнительными возможностями. Однако, большому количеству применений требуется еще более резкое наращивание производительности. В таких применениях необходимо использовать только мощные 16-разрядные ядра. Признавая как факт что тысячи пользователей в настоящее время используют приборы с архитектурой 80C51 в своих применениях и вложили значительные средства в создание библиотек кодов и средств проектирования, фирма Philips разработала 16-разрядную архитектуру, позволяющую заказчикам перейти к 16-разрядной производительности и использовать наработанные средства за счет обеспеченной фирмой совместимости сверху вниз. Архитектура eXtended Architecture (XA) фирмы позволяет приверженцам архитектуры 80C51 мигрировать к 16-разрядным микроконтроллерам. Архитектура XA - намного больше чем просто 16-разрядное расширение 80C51 - она обеспечивает увеличение производительности в четыре - пять раз, по сравнению с 8-разрядными 80C51 работающими на той же самой частоте и с теми же самыми исходными кодами. С тем, чтобы упростить выбор необходимых Вам микроконтроллеров семейства 8051 и его производных на следующих страницах проведена сортировка всех выпускаемых приборов по семи основным категориям. Полный перечень всего семейства микроконтроллеров 80C51 фирмы Philips , разбитых по объему памяти, может быть найден на последних четырех страницах этой брошюры. Каждая категория определяет основные характеристики проектируемого устройства и отражает основные возможности прибора. К категориям возможностей относятся: Объем памяти и быстродействиеПриборы, перечисленные в этом разделе распределены по объему памяти, начиная с 8XC750 - прибора 80C51 с самыми маленькими ROM /OTP емкостью 1КБ, до приборов8XCE560 и P8XC51RD + с самыми большими ЗУ ROM /OTP/FLASH емкостью 64КБ. Для применений, для которых необходимы корпуса малой площади, Philips предлагает приборы в корпусах PQFP и семейство 7XX с самыми маленькими корпусами SSOP. Быстродействие большинства приборов составляет 33 МГц и семейства 750 - 40MHz. Счетчики / таймерыФирма Philips предлагает самый широкий выбор приборов со встроенными счетчиками и таймерами, включая сторожевые таймеры и программируемые матрицы счетчиков (PCA). Последовательный интерфейсФирма Philips предлагает самый большой выбор последовательных интерфейсов, чем предлагает любой другой поставщик, микроконтроллеры оснащаются интерфейсами I2C, UART, расширенными UART, и интерфейсом шины CAN. Работа при низком напряжении питанияPhilips предлагает семейство с низким напряжением питания, включая низковольтные OTP приборы, оптимизированные к работе на частоте 16 МГц. Аналоговые возможностиБольшое количество приборов оснащено 8- и 10-разрядными аналого-цифровыми преобразователями, Philips располагает приборами, которые удовлетворят самые специфические требования применений к аналого-цифровым возможностям. Возможность обеспечения защиты и пониженные EMI /RFIPhilips располагает рядом встраиваемых схем защиты, таких как сторожевые таймеры, детекторы сбоя синхронизации и схемы обнаружения снижения напряжения. И, как ответ на все возрастающие требования к снижению EMI, Philips предлагает семейство приборов с низким EMI/RFI. Дополнительные возможностиВ этом разделе описываются многие из уникальных дополнительных возможностей, предоставляемых микроконтроллерами фирмы Philips, включая: управление дисплеями, универсальный интерфейс периферии, и смарт карты. Объем памяти и быстродействиеМикроконтроллеры фирмы Philips, производные от семейства 80C51, обеспечивает самый широкий диапазон памяти и быстродействия, предлагаемых любым другим поставщиком. OTP-EPROMPhilips предлагает OTP микроконтроллеров больше, чем любой другой поставщик микроконтроллеров, позволяя реализовывать эффективные решения при макетировании, выпуске продукции малых и больших объемов, и при разработке применений, для которых используются уникальные коды. Philips предоставляет широкий диапазон программируемых пользователем устройств для каждого этапа цикла проектирования, обеспечивая необходимую гибкость проектирования и диапазон выбора. От этапа разработки программного обеспечения до эмуляции устройства и этапа отладки системы, устройства FLASH - наиболее эффективные решения, поскольку эти приборы электрически стираемы, их можно многократно использовать до тех пор, пока проект не будет отработан. На раннем этапе производства идеально использование OTP микроконтроллеров , поскольку они обеспечивают гибкость, необходимую для быстрого и легкого изменения программного обеспечения В многих применениях OTP приборы используются и в массовом производстве, поскольку они позволяют быстро отвечать на изменения требований производства и, если возникает необходимость в изменении программного обеспечения во время выпуска продукции, OTP приборы позволяют изменять программное обеспечение с наименьшими затратами. FLASHFLASH микроконтроллеры предоставляют пользователю максимальную гибкость программирования. FLASH микроконтроллеры могут быть электрически очищены и перепрограммироваться снова и снова. Пользователь сам может определить, в какой момент в процессе производства необходимо программировать приборы. И если возникает необходимость в изменении кодов, в приборы может быть записано новое модифицированное программное обеспечение. FLASH микроконтроллеры можно программировать стандартными параллельными программаторами или, в зависимости от типа прибора, их можно программировать последовательно. Параллельно программируемые устройства программируются чаще всего вне применения. Если прибор установлен на плате применения в колодке, то чтобы изменить программное обеспечение применения, прибор необходимо извлечь из колодки, перепрограммировать и, затем, вновь установить в колодку применения. Программирование прибора вне применения исключает необходимость организации на плате применения схем перепрограммирования. Приборы P89C738, P89C138, P89C238, P89C132 и семейства P89C51RX+ позволяют параллельное программирование. Программирование установленных на плате применения приборов с последовательным программированием выполняется более простыми средствами, по сравнению с приборами с параллельным программированием. Используются два основных метода последовательного программирования. Первый метод использует внешнее, относительно применения, управление. Это обычно выполняется посредством внешнего соединителя, установленного на плате применения. Такой прием используется при программировании приборов P89C138/238. В другом методе последовательного программирования программированием управляет сам прибор. Модифицированный код поступает через стандартный интерфейс UART или через выводы I/O, сконфигурированные как последовательный порт. При этом методе процессор вызывает программу обновления и, затем, стирает и вновь программирует FLASH память. Для реализации такого метода необходимо разместить на плате применения минимум дополнительных аппаратных средств. Небольшие разделы кодов могут быть изменены в приборах P89C51RX + и P89C132. Обработчик начальной загрузки может быть настроен пользователем в зависимости от требований применения. EEPROMПамять EEPROM является средством, позволяющим программировать прибор как непосредственно в схеме применения, так во внешнем программаторе. Приборы 8XC864, 8XC858, 8XC855, 83C852 и 8XC851 являются приборами, производными от семейства 80C51 микроконтроллерами, которые оснащены EEPROM памятью данных. EEPROM память данных сохраняет данные даже при отключенном питании. Быстродействие и производительностьФирма Philips расширила номенклатуру высокопроизводительных микроконтроллеров 80C51, которые работают с тактовой частотой до 33 МГц и, кроме того, предлагает приборы 8XC750, работающие на частоте 40 МГц. Эти приборы позволяют получить высокую производительность без перехода к более дорогим приборам с 16-разрядной архитектурой. Новые микроконтроллеры, работающие с тактовой частотой до 33 МГц, потребляют на 50% меньшую мощность чем традиционные приборы. Если же для применения важно малое потребление а высокое быстродействие не являются определяющим, то разработчику предоставляется возможность выбора среди статических приборов, сохраняющих работоспособность при нулевой тактовой частоте и работающих при напряжении питания 2,7 или 1,8 В. Philips первая предложила OTP микроконтроллеры с напряжением питания 2,7 В, при сохранении быстродействия. Фирма Philips обеспечила сохранение характеристик производительности приборов (8XC51/52/54/58 и серии FX) пи работе этих приборов с напряжением питания 2,7 В. Если же для применения необходим прибор с производительностью большей, чем может обеспечить номенклатура приборов семейства 80C51, то имеется возможность выбора из совместимого высокопроизводительного 16-разрядного семейства микроконтроллеров. Семейство микроконтроллеров eXtended Architecture (XA) предлагает от 10 до 100 крат большую производительность, по сравнению с приборами 80C51, обеспечивая простое наращивание производительности. Таблица 1. Объем памяти и быстродействиеРазрядность: 8
Счетчики/таймерыМикроконтроллеры фирмы Philips располагают широким набором конфигураций таймеров, включая стандартный для архитектуры 8051 набор 16-разрядных таймеров: Таймер0, Таймер1 и Таймер2. В ряде микроконтроллеров этот стандартный набор расширяется и иными специализированными таймерами типа PCA и аппаратных сторожевых таймеров. PCAPCA (Programmable Counter Array) фирмы Philips идентичен, по функционированию стандартным PCA, но обеспечивает существенно лучшие временные характеристики, чем таймеры микроконтроллеров 80C51. PCA - специальный таймер связанный с 16-разрядными модулями захвата/сравнения, количество которых может достигать пяти, и способствующий упрощению разработки программного обеспечения, поскольку каждый модуль может быть индивидуально запрограммирован на работу в одном четырех режимов: режиме захвата нарастающего или падающего фронтов, режиме программного таймера, вывода импульсов высокой частоты или в режиме ШИМ модулятора. Каждый модуль PCA располагает соответствующим выводом Порта 1, который может быть использован для входа или выхода сигналов. Все микроконтроллеры, оснащенные PCA, такие как семейства 8XC51FX и 8XC51RX+, приборы 8XC754, 8XC575 и 8XC576 идеальны для использования в применениях, для которых необходима широтно-импульсная модуляция и возможности быстродействующего подсчета и I/O. Максимум преимуществ от использования микроконтроллеров с PCA можно получить в системах управления автомобилем, в сотовых и беспроводных телефонах, в средствах управления массовой памятью, в измерительной аппаратуре, аппаратуре медицинской диагностики, при управлении питанием и организации временных последовательностей, в средствах мониторинга. Аппаратный сторожевой таймерАппаратный сторожевой таймер фирмы Philips гарантирует что микроконтроллер в применении будет работать правильно. Сторожевой таймер защищает от сбоев программы микроконтроллера, которые могут быть вызваны бросками напряжения или другими внешними условиями. Переполнение сторожевого таймера приводит к сбросу микроконтроллера. Чтобы предотвратить нежелательный сброс, сторожевой таймер должен быть очищен прежде, чем наступит переполнение. Для предотвращения случайного переполнения используется специальная последовательность заполнения таймера. Период заполнения таймера регулируется от 2000 до 512000 командных циклов (см. также раздел Возможности защиты). Таблица 2. Счетчики/таймеры
|